.sun-logo-box {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 750rpx;
	height: 300rpx;
}

.sun-logo {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 180rpx;
	height: 180rpx;
	border-radius: 15rpx;
	/* background-color: #12C8B9; */
	box-shadow: 0rpx 0rpx 30rpx rgba(18, 200, 185, 0.5);
}

.close-icon {
	width: 36rpx;
	height: 34rpx;
}

.sun-icon-img {
	width: 120rpx;
	height: 120rpx;
}

.sun-login-box {
	padding: 10rpx 60rpx;
}

.sun-label {
	display: flex;
	align-items: center;
}

.label-text {
	margin-left: 16rpx;
	font-weight: 500;
	color: #272e2d;
	font-size: 30rpx;
}

.sun-input-box {
	display: flex;
	align-items: center;
	height: 80rpx;
	border-bottom: 1rpx solid #eee;
	padding: 0px 10rpx;
}

.sun-input-box input {
	flex: 1;
}

.placeholder-class {
	font-size: 30rpx;
	color: #C0C0C0;
}

.sun-tip {
	display: flex;
	justify-content: space-between;
	padding: 20rpx 68rpx;
}

.sun-tip-text {
	color: #30C6B3;
}

.set-tip-text{
	color: #0000ff;
}

.icon{
	margin-left: -42rpx;
}

.txtColor {
	color: #0000ff;
	margin-left: 12rpx;
}

.login-btn-box {
	position: absolute;
	bottom: 18%;
	left: 0;
	width: 750rpx;
	padding: 0rpx 68rpx 0rpx;
	/* border: solid 1rpx red; */
}

.register-btn-box {
	position: absolute;
	bottom: 8%;
	left: 0;
	width: 750rpx;
	padding: 0rpx 68rpx 0rpx;
	/* border: solid 1rpx red; */
}

.login-btn {
	height: 82rpx;
	border-radius: 41rpx;
	background-color: #12C8B9;
	box-shadow: -1px 12px 11px 0px rgba(16, 170, 157, 0.4);
	text-align: center;
	line-height: 82rpx;
	font-size: 36rpx;
	font-weight: 500;
	color: #fff;
}